package com.wlt.service;

import com.wlt.pojo.Address;
import com.wlt.pojo.Area;
import com.wlt.pojo.City;
import com.wlt.pojo.Province;

import java.util.List;

public interface AddressService {
    // 省份
    List<Province> findAllProvince ();
    
    // 城市
    List<City> findCityByProvince(Long provinceId);
    
    // 区县
    List<Area> findAreaByCity(Long cityId);
    
    // 新增
    void add(Address address);
    
    // 修改
    void update(Address address);
    
    // 根据id获取
    Address findById(Long id);
    
    // 删除
    void delete(Long id);
    
    // 查询登录用户所有的地址
    List<Address> findByUser(Long userId);
}
